#define _CRT_SECURE_NO_WARNINGS 1
#include"Sort.h"

void InSorttest()
{
	int a[10] = { 6,1,3,1,10,8,5,6,9,2 };
	int sz = sizeof(a) / sizeof(a[0]);
	PrintSort(a, sz);
	InSort(a, sz);
	PrintSort(a, sz);

}
void ShellSorttest()
{
	int a[10] = { 6,1,3,1,10,8,5,6,9,2 };
	int sz = sizeof(a) / sizeof(a[0]);
	PrintSort(a, sz);
	ShellSort(a, sz);
	InSort(a, sz);
	PrintSort(a, sz);

}

void BubbleSorttest()
{
	int a[10] = { 6,1,3,1,10,8,5,6,9,2 };
	int sz = sizeof(a) / sizeof(a[0]);
	PrintSort(a, sz);
	BubbleSort(a, sz);
	PrintSort(a, sz);

}

void QuickSorttest()
{
	int a[10] = { 6,1,3,1,10,8,5,6,9,2 };
	int sz = sizeof(a) / sizeof(a[0]);
	PrintSort(a, sz);
	QuickSort(a, 0,sz-1);
	PrintSort(a, sz);

}

int main()
{
	//InSorttest();
	//ShellSorttest();
	//BubbleSorttest();
	QuickSorttest();
	return 0;
}